#!/bin/bash

file=/d/test/aaa.xml
[ -e $file ]        #判断文件是否存在
echo $?             #0      0存在；1不存在

[ -d $file ]        #判断是否是目录
echo $?

[ -f $file ]        #判断是否是文件
echo $?

[ -r $file ]        #判断是否有可读权限
echo $?

[ -w $file ]        #判断是否有可写权限
echo $?

[ -x $file ]        #判断是否有可执行权限
echo $?

[ -L $file ]        #符号连接
echo $?

[ -c $file ]        #是否字符设备
echo $?

[ -b $file ]        #是否块设备
echo $?

[ -s $file ]        #文件非空
echo $?


#总结
#   在linux的条件判断中：
#               0   true
#               1   false